leather stuffing - French English Dictionary